/* PrimeFaces Extensions */
.ui-inputfield,.ui-widget-content .ui-inputfield,.ui-widget-header .ui-inputfield
	{
	background: #ffffff;
	-moz-box-shadow: inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow: inset 0 2px 2px #8f8f8f;
	box-shadow: inset 0 2px 2px #8f8f8f;
	color: #026890;
}
.ui-widget-content{
	border: 1px solid #CADFEE;
}
.pane-button-menu{bottom:1px;right:2px;position:absolute;background:none !important;border:none;height:14px !important;width:50px !important;float:right}
.pane-button-menu div{background:none !important;}

.service-autocomplete input, .groupSelect, .componentSelect, .projectSelect {
	border: 1px solid #80BCD6 !important;
}


.ui-inputfield.ui-state-focus,.ui-widget-content .ui-inputfield.ui-state-focus,.ui-widget-header .ui-inputfield.ui-state-focus
	{
	-moz-box-shadow: 0px 0px 5px #448dae, inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow: 0px 0px 5px #448dae, inset 0 2px 2px #8f8f8f;
	box-shadow: 0px 0px 5px #448dae, inset 0 2px 2px #8f8f8f;
}
::-webkit-scrollbar	 {
	background: #C9EEFC !important;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
    cursor:pointer !important;
}

::-webkit-scrollbar-thumb:vertical  {
	background: url(theme-images/scroll-line-rotate.png) no-repeat center, url(theme-images/scroll-rotate.png) repeat-y 50% 50% ;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	cursor:pointer !important;
}

::-webkit-scrollbar-thumb:horizontal  {
	background: url(theme-images/scroll-line.png) no-repeat center, url(theme-images/scroll.png) repeat-x 50% 50% ;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	cursor:pointer !important;
}

/* styles for chrome and safari */
::-webkit-input-placeholder {
	color: #80BCD6 !important;
	font-weight: normal !important;
	font-style : italic !important; 
}
/* styles for firefox */
:-moz-placeholder {
	color: #80BCD6 !important;
	font-weight: normal !important;
	font-style : italic !important;
}
/* styles for internet explorer */
.ui-watermark {
	color: #80BCD6 !important;
	font-weight: normal !important;
	font-style : italic !important;
}
/* Service Caller*/
.odd-row{background: #f2f2f2 !important;}
.even-row{background: #ffffff !important;}
.unallowed-debug-row{background: #E6F6EE !important;}

.node-button-theme{		border:none !important; color:#026890 !important;}

.node-state-new{		background: #ddd !important;border:1px solid #bbb !important;}
.node-state-persisted{	background: #b3d5ef !important;border:1px solid #8EC1E7 !important;}
.node-state-deleted{	background: #d9d9d9 !important;}
.node-state-changing{	background: #ba403b url(../images/red-test.png) 50% 50% repeat !important;border:1px solid #ba403b !important;color:white !important;}
.node-state-outnode{ 	background: #b3d5ef !important;border:1px solid #8EC1E7 !important;}
.node-state-logNode{	background: #E0E0FF !important ;border:1px solid #CACAE6 !important;}
.node-state-hover{		background: #E1EEF9!important;border: 1px solid #CAE2F4!important;}
.node-state-updating{	background: #acdd4a!important;border: 1px solid #9BC743!important;}

.node-sublink-icon{height:13px;width:13px; background-image: url("/PFacesTest/javax.faces.resource/images/ui-icons_0078ae_256x240.png.jsf?ln=primefaces-start");}

.autocomplete-label{ font-weight:bold; color:#026890; cursor:pointer !important;}
.autocomplete-description{ font-size:7px; color:#333; cursor:pointer !important; }

.ui-widget-overlay { background: #000 ; opacity: .2; filter:Alpha(Opacity=0.2); }

.login-background{background: #89bfd2 url(images/login-background.png)  50% 50% repeat !important; }
.ibtools-string{width:100%;color: #fefefe ;font-size:45px !important;text-shadow: 0.1em 0.1em 0.2em #7DA2B3}

.table-line-col{
	border: 1px solid #77D5F7 !important;
	background: #0078AE url(images/table-line-col.png) 50% 50% repeat-x !important;
}

.intable-commo-input, .intable-commo-input input{
	background-image: linear-gradient(left bottom , rgb(255,255,255) 27%, rgb(214,243,255) 100%) !important;
	background-image: -o-linear-gradient(left bottom , rgb(255,255,255) 27%, rgb(214,243,255) 100%) !important;
	background-image: -moz-linear-gradient(left bottom , rgb(255,255,255) 27%, rgb(214,243,255) 100%) !important;
	background-image: -webkit-linear-gradient(left bottom , rgb(255,255,255) 27%, rgb(214,243,255) 100%) !important;
	background-image: -ms-linear-gradient(left bottom , rgb(255,255,255) 27%, rgb(214,243,255) 100%) !important;
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right top,
		color-stop(0.27, rgb(255,255,255)),
		color-stop(1, rgb(214,243,255))
	) !important;
}
.must-param-row {
	border: 1px solid #e8969b;
	background: #f4cdcf url(images/ui-bg_diagonals-medium_100_f4cdcf_40x40.png) 50% 50% repeat; 
	color: #363636; 
	height:20px !important;
}

.theme-text{
	color:#00547A !important;
}

.theme-text2, .theme-header-text, .ui-datatable-data-empty tr td div{
	color: #00c !important;
}

.south-taskbar{
	border-bottom:1px solid white;
}

.form\:servicePanelId tbody tr{
	background: transparent !important;
}


.boolean-button-negative{
	border: 1px solid #ce0300 !important;
	background: #ce0300 url(images/ui-bg_gloss-wave_45_ce0300_500x100.png) 50% 50% repeat-x !important;
	color: #ffffff !important;
}
.boolean-button-negative .ui-state-hover span{
	color: #ffffff !important;
	background: #ffffff !important;
	background-image: none !important;
}


#form\:historyTable_data tr.ui-state-hover ,#form\:kullaniciTable_data tr.ui-state-hover {
	border: 1px solid #fcd113 !important;
	background: #f8da4e url(images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x !important;
	color: #915608 !important;
}

.kys-analyze-header-button{
	border: 1px solid #80BCD6 !important;
}
th.undefined-kys-column{
	border: 1px solid #C1AA40 !important; 
	background: #d3c747 url(theme-images/ui-bg_glass_45_d3c747_1x400.png) 50% 50% repeat-x !important;
	color: #915608 !important;
}
.kys-undefined-intable-warning span.ui-icon{
	background-image: url(images/ui-icons_056b93_256x240.png) !important;
}